- Información general
- Automatización de IU
- UI-ANA-016: Introducir URL para abrir el navegador
- UI-ANA-017: ContinueOnError verdadero
- UI-ANA-018: enumerar actividades de OCR / imagen
- UI-DBP-006: uso del contenedor
- UI-DBP-013: uso incorrecto de la automatización de Excel
- UI-DBP-030: uso de variables prohibidas en selectores
- ST-DBP-021: tiempo de espera codificado
- UI-PRR-001: Simular clic
- UI-PRR-002: Simular tipo
- UI-PRR-003: uso incorrecto de aplicación abierta
- UI-PRR-004: retrasos codificados
- UI-REL-001: Idx grande en selectores
- UI-SEC-004: datos de correo electrónico del selector
- UI-SEC-010: Restricciones de aplicaciones / URL
- UI-USG-011: atributos no permitidos
- SY-USG-013: invocación de archivo privado
- SY-USG-014: Marcadores de posición de plantilla de ejecución incorrectos
- Aplicaciones y tecnologías automatizadas con UI Automation
- Herramienta de migración del navegador de UiPath
- Grabadora de Computer Vision
- Clic
- Mantener el puntero
- Escribir Texto Seguro
- Enviar tecla de acceso rápido
- Escribir en
- Comprobar
- Seleccionar elemento
- Seleccionar varios elementos
- Obtener texto
- Establecer texto
- Activar
- Resaltar
- Establecer foco
- Base de anclaje
- Anclaje consciente de contexto
- Buscar elemento relativo
- Indicar en pantalla
- Elemento existente
- Buscar elemento
- Esperar a fuga de elemento
- Buscar elementos secundarios
- Obtener antecesor
- Ámbito del elemento
- Obtener atributo
- Establecer región de recorte
- Obtener posición
- Realizar captura
- Esperar a atributo
- Apariencia en elemento
- Fuga en elemento
- Clic en el texto
- Mantener el puntero en el texto
- Buscar posición de texto
- Obtener texto completo
- Obtener texto visible
- Extraer datos estructurados
- Texto existente
- Clic en texto OCR
- Mantener el puntero sobre texto OCR
- Obtener texto OCR
- Buscar texto OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure Computer Vision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- Texto OCR existente
- Clic en imagen
- Mantener el puntero en imagen
- Buscar coincidencias de imágenes
- Imagen existente
- Buscar imagen
- Esperar a fuga de imagen
- Apariencia en imagen
- Fuga en imagen
- Cargar imagen
- Guardar imagen
- Asociar navegador
- Cerrar pestaña
- Volver
- Avanzar
- Ir a inicio
- Inyectar JS Script
- Ir a
- Abrir navegador
- Actualizar navegador
- Establecer atributo web
- Asociar ventana
- Cerrar ventana
- Obtener ventana activa
- Ocultar ventana
- Maximizar ventana
- Minimizar ventana
- Mover ventana
- Restaurar ventana
- Mostrar ventana
- Exportar el árbol de la IU
- Invocar método de ActiveX
- Insertar código .NET
- Desencadenador de clic
- Desencadenador de pulsación de tecla
- Desencadenador de clic de imagen
- Desencadenador del sistema
- Desencadenador de tecla de acceso rápido
- Desencadenador del ratón
- Obtener información de atributo
- Supervisar eventos
- Obtener elemento de origen
- Reproducir evento de usuario
- Bloquear entrada de usuario
- Utilizar primer plano
- Desencadenador de cambio del atributo del elemento
- Desencadenador de cambio de estado de elemento
- Aviso
- Copiar texto seleccionado
- Obtener a partir del portapapeles
- Establecer en portapapeles
- Cerrar aplicación
- Abrir aplicación
- Iniciar proceso
- Obtener contraseña
- Información sobre herramientas
- Clic en imagen en pantalla
- Hacer clic en botón de barra de herramientas
- Lectura de barra de estado
- Seleccionar fechas en el calendario
- Seleccionar elemento de menú
- Expandir árbol
- Transacción de llamada
- Inicio de sesión en SAP
- Inicio de sesión en SAP
- Ámbito de la celda de la tabla
- Desencadenador de cambio de atributos de sesión de SAP
- Expandir árbol ALV
- Expandir tabla jerárquica ALV
- Utilizar Aplicación/Navegador
- Comprobar estado de aplicación
- Marcar/Desmarcar
- Clic
- Extraer datos de tabla
- Obtener texto
- Obtener URL
- Ir a URL
- Resaltar
- Mantener el puntero
- Atajos del teclado
- Navegar por el navegador
- Seleccionar elemento
- Realizar captura
- Escribir en
- Obtener atributo
- Obtener datos del navegador
- Establecer datos del navegador
- Desplazamiento del ratón
- Inject Js Script
- Arrastrar y soltar
- Para cada elemento de interfaz de usuario
- Desencadenador de eventos de aplicación
- Clic desencadenador de eventos
- Desencadenador de eventos de pulsación de tecla
- Establecer texto
- Comprobar elemento
- Rellenar formulario
- Realizar búsquedas en el navegador y recuperar resultados mediante las API de automatización de IU
- Exploración web
- Buscar imágenes
- Hacer clic en imágenes
- Eventos de desencadenador y supervisor
- Crear y anular archivos
- Páginas HTML: extraer y manipular información
- Manipulación de ventana
- Selección de lista automatizada
- Buscar y manipular elementos de ventana
- Gestionar automatización de texto
- Cargar y procesar imágenes
- Gestionar acciones activadas por el ratón
- Automatizar tiempo de ejecución de aplicación
- Ejecución automática de una aplicación local
- Navegación de explorador
- Automatización web
- Ejemplo de ámbito de desencadenador
- Computer Vision Local Server
- Automatización móvil
- Notas relacionadas
- Compatibilidad de proyectos
- Obtener tipos de registro
- Obtener registros
- Obtener origen de la página
- Obtener la orientación del dispositivo
- Obtener identificador de sesión
- Instalar aplicación
- Administrar aplicación actual
- Administrar otras aplicaciones
- Abrir enlace profundo
- Abrir URL
- Conexión de dispositivo móvil
- Pase de dedo posicional
- Pulse un botón del hardware
- Establecer orientación del dispositivo
- Realizar captura
- Tomar parte de la captura de pantalla
- Elemento existente
- Ejecutar comando
- Obtener atributo
- Obtener elemento seleccionado
- Obtener texto
- Establecer elemento seleccionado
- Establecer texto
- Deslizamiento
- Pulsar
- Escribir Texto
- Patrón de dibujo
- Terminal
- Notas relacionadas
- Acerca del paquete de actividades de Terminal
- Compatibilidad de proyectos
- Sesión del terminal
- Obtener área de pantalla
- Obtener texto en posición
- Obtener color de la posición
- Obtener campo en posición
- Configurar campo en posición
- Esperar texto en posición
- Teclas de envío
- Mover cursor
- Teclas de envío seguras
- Obtener texto
- Buscar texto
- Mover cursor al texto
- Enviar tecla de control
- Obtener campo
- Esperar texto en pantalla
- Esperar texto de campo
- Establecer campo
Grabadora de aplicaciones/web
Acerca de la grabadora de aplicaciones / web
La grabación puede ayudarlo a ahorrar mucho tiempo al automatizar sus tareas. La grabadora de aplicaciones / web captura sus acciones a medida que las realiza en la pantalla y genera una actividad Usar aplicación / navegador con una serie de actividades en su interior basadas en sus acciones.
Todos los elementos de la interfaz de usuario se resaltan mientras graba para que pueda estar seguro de que se seleccionan los botones, campos o menús correctos. La grabadora captura una acción predeterminada para cada tipo de elemento de IU y también te permite elegir manualmente la acción deseada antes de realizarla.
La grabadora muestra una vista previa de las actividades que se añadirán a su proyecto en tiempo real. La vista previa incluye capturas de pantalla informativas que también se agregan a las actividades del proyecto de automatización. La sección de vista previa se puede contraer haciendo clic en el encabezado Pasos grabados .
Cada acción grabada genera una actividad. La siguiente tabla enumera las acciones que puedes registrar y las actividades que se generan para ellas. Algunas acciones se registran automáticamente, lo que significa que la actividad correspondiente se genera automáticamente, mientras que otras deben seleccionarse manualmente antes de registrarse.
Acciones grabadas automáticamente |
Acciones que deben seleccionarse antes de grabar |
---|---|
|
|
Grabar sus acciones
- Abre la aplicación o la página del navegador web que deseas automatizar.
-
Haz clic en Grabadora de aplicaciones / web en la cinta de Studio o presiona Ctrl + Alt + R en tu teclado. Dependiendo de tu configuración, esta opción también podría estar ubicada en Grabación.
Se mostrará la ventana Grabadora de aplicaciones / web.
-
(Opcional) De forma predeterminada, después de indicar el elemento de IU con el que interactuar, la selección de destino se realiza automáticamente. Si quieres poder añadir o eliminar anclajes, eliminar y añadir el destino de nuevo después de indicarlo, y confirmar la selección antes de grabar los pasos, selecciona Confirmar cada paso.
Incluso si no selecciona esta opción, puede habilitarla rápidamente para pasos individuales de la grabación. Para ello, mantenga pulsada la tecla Mayús mientras hace clic en un elemento de la IU para interactuar con él o mientras selecciona una opción de la acción Elegir mantener el puntero en el menú.
-
Una vez abierta, la grabadora está lista para grabar acciones. Si elige pausarlo, puede hacer clic en Grabar para reanudar la grabación.
Nota:Abrir la grabadora de aplicaciones / web mientras una actividad Usar aplicación / navegador está seleccionada en el Diseñador de flujo de trabajo solo le permite indicar acciones sobre elementos de la aplicación o el navegador establecido como destino para esa actividad.
Si no se selecciona una actividad Usar aplicación / navegador , puedes grabar tus acciones en todas las aplicaciones que estén abiertas en tu máquina.
- (Opcional) Puedes habilitar la compatibilidad con el repositorio de objetos para la grabadora pulsando el botón que te permite utilizar objetos existentes del Repositorio de objetos o crear otros nuevos cuando sea necesario.
-
Indique el elemento sobre el que desea realizar acciones haciendo clic en él. Los elementos individuales de la ventana se resaltan al mover el ratón sobre ellos.
- Para grabar la acción predeterminada del elemento de la IU con el que quieres interactuar, haz clic en el elemento de destino.
-
Para realizar acciones no predeterminadas (como las acciones realizadas por actividades como Obtener texto, Mantener el puntero y más), desplace el ratónsobre el elemento de destino y luego seleccione una opción de Elegir acción Mantener el puntero en el menú que aparece junto al elemento.
También puedes utilizar la automatización de imagen arrastrando un área de tu aplicación y seleccionando la acción que deseas realizar en el menú Elegir acción .
Después de grabar una acción añadida manualmente, la grabadora vuelve al modo de selección automática.
Puedes cambiar el diseño del menú entre la vista de solo iconos y la vista de lista, o anclarlo para que siempre sea visible durante la grabación usando los botones de la parte superior derecha del menú.
-
Algunas acciones requieren tu entrada antes de que se genere una actividad, así que asegúrate de proporcionar la información necesaria cuando se te solicite y, después, pulsa Intro en el teclado o haz clic en Confirmar. Por ejemplo, si ha seleccionado un cuadro de texto, se detecta una acción Escribir en y se le pide que introduzca el texto a escribir.
Nota: Para asegurarse de que la acción se realiza en el elemento deseado, no mueva el ratón sobre otro elemento de la IU hasta que se realice la acción para el elemento de destino actual. - Se realiza la acción y se genera la actividad. Para continuar, seleccione el siguiente elemento con el que interactuar de forma similar y repita este proceso hasta que haya registrado todas las acciones.
-
Cuando haya terminado de grabar sus acciones, haga clic en Guardar y volver a Studio para cerrar la Grabadora y añadir actividades a su proyecto.
Si se seleccionó una actividad de contenedor en el panel Diseñador al iniciar la Grabadora, las actividades generadas se agregan dentro de ella. Si se seleccionó una actividad que no es un contenedor, las actividades generadas se agregan después de la actividad seleccionada.
Mientras graba, puede:
- Añade un retraso de 5 segundos en la selección del elemento pulsando F2 en tu teclado. Puedes hacerlo si, por ejemplo, un elemento con el que necesitas interactuar no está en el área visible de la pantalla y necesitas tiempo para desplazarte hasta él.
- Pausar la grabación en cualquier momento haciendo clic en Pausar. Para reanudar la grabación, haz clic en Grabar de nuevo.
- Usar las teclas modificadoras, Alt, Ctrl, Mayús.
-
Administre las actividades agregadas hasta el momento usando la vista previa en Pasos grabados:
- Eliminar una actividad haciendo clic en Eliminar en la esquina superior derecha de la actividad.
-
Configure la entrada o salida de algunas actividades:
- Edite el texto para escribir para Escribir en.
- Actualice la selección de Seleccionar elemento.
- Cambiar la acción Marcar / Desmarcar.
- Eliminar secuencias grabadas para atajos de teclado.
-
Selecciona dónde guardar el texto copiado para Obtener texto.
La ventana Grabadora de aplicaciones / web te permite seleccionar el modo de entrada que se utiliza para realizar las acciones grabadas, tanto durante la grabación como en runtime, cuando se ejecuta el flujo de trabajo. Esto permite probar en tiempo real el método de entrada en elementos específicos. Por ejemplo, si parece que una acción grabada no se realiza, intente cambiar el método de entrada a Eventos de hardware, ya que es posible que el elemento no admita otros métodos de entrada. Clic muestra un menú desde el que puedes seleccionar API de Chromium, Mensajes de ventana, Eventos de hardwareo Simular. De forma predeterminada, el método de entrada está establecido en Automático, que detecta automáticamente el mejor método de entrada, según la configuración del proyecto.
Al hacer clic en El botón permite la configuración completa de los destinos y los valores guardados. Cuando está habilitado, todos los objetivos deben confirmarse utilizando el botón azul que aparece al pasar el ratón sobre el objetivo (similar a la pantalla de selección). Este modo debe utilizarse si es necesario añadir anclajes adicionales / diferentes durante la grabación.
Integración de repositorios de objetos
La generación de objetos del repositorio de objetos al realizar una grabación combina lo mejor de ambos mundos, lo que te permite crear automatizaciones de trabajo sobre la marcha y hacerlo de forma escalable.
Cuando está activado en la Grabadora, cualquier elemento que se indique durante la grabación se compara con los objetos del Repositorio de objetos, lo que lleva a uno de estos tres escenarios:
- Si no se encuentra el objeto, se crea un nuevo objeto para el elemento indicado y se puede reutilizar fácilmente.
- Si se encuentra el objeto, se vincula a la actividad registrada.
-
Si se encuentran varios objetos que coinciden con el elemento indicado, se le pedirá que elija uno de ellos o cree uno nuevo.
Nota: El uso de repositorios de objetos grandes con la grabadora puede hacer que la ejecución sea más lenta
Actividades generadas automáticamente
Las siguientes actividades se generan automáticamente cuando se detecta la acción correspondiente. Si es necesario, puede actualizar las propiedades de las actividades después de completar la grabación.
-
Clic : se genera al seleccionar un botón o un enlace durante la grabación. También se registran el tipo de clic y el botón del ratón.
-
Escribir en : se genera al seleccionar un cuadro de texto u otros elementos de IU editables durante la grabación.
Después de seleccionar el campo de texto, se le pedirá que introduzca el texto para completar la acción. Puede seleccionar Texto sin formato para introducir el texto directamente en el cuadro de diálogo, o Expresión para seleccionar datos de Excel o valores guardados para más tarde desde el Más menú (en StudioX) o una expresión (en Studio). De forma predeterminada, se selecciona la opción Vaciar campo para eliminar cualquier texto existente antes de escribir.
-
Seleccionar elemento : se genera al seleccionar una lista desplegable o un cuadro combinado durante la grabación. Después de seleccionar el menú desplegable, se le pedirá que seleccione un elemento de la lista para completar las Actions.
-
Marcar / Desmarcar : se genera al seleccionar un botón de opción o una casilla de verificación. Las Actions predeterminadas que se pueden realizar en la casilla de verificación son Alternar.
- Atajos de teclado: se generan al pulsar una combinación de atajos de teclado durante la grabación.
Actividades generadas manualmente
En algunas situaciones, debe elegir manualmente la acción que se va a realizar a continuación antes de grabar la acción y generar la actividad.
-
Las siguientes acciones no se pueden grabar automáticamente:
- Copie texto desde una aplicación o navegador web usando la actividad Obtener texto . Después de elegir las Actions y seleccionar el elemento de destino, indica dónde guardar el texto copiado en la vista previa de la actividad Pasos grabados. Si se selecciona la opción Confirmar cada paso , se le pedirá que indique dónde guardar el texto después de confirmar el destino.
- Mantén el puntero sobre un Elemento de IU utilizando la actividad Mantener el puntero.
- Resalta un Elemento de IU mediante la actividad Resaltar.
- Es posible que la acción que se graba automáticamente no sea la acción deseada. Por ejemplo, ha hecho clic en el área de texto del Bloc de notas con la intención de escribir en él, pero la acción registrada de forma predeterminada es Hacer clic. En este caso, puedes eliminar la acción añadida de forma predeterminada y añadir manualmente la actividad deseada.
Puede seleccionar manualmente qué acción realizar desde Elegir acción mantener el puntero que aparece junto a los elementos de la interfaz de usuario durante la grabación.